package com.xianyun.site.auth.service;

import com.xianyun.site.auth.common.config.system.LoginType;
import com.xianyun.site.iblog.dto.user.data.SystemUserDTO;
import org.springframework.security.core.userdetails.UserDetails;

/**
 * @author mac_zyj
 */
public interface ISystemUserService {
    /**
     * 初始化并查询用户信息
     * @param systemUserDTO 用户信息
     * @param loginType 登录类型
     * @return 获取的用户信息
     */
    UserDetails initAndQueryUserDetails(SystemUserDTO systemUserDTO, LoginType loginType);
}
